#ifndef __STDUDP_H_
#define __STDUDP_H_
#include <stddef.h>
struct StdUdpServer;
typedef struct StdUdpServer UdpS;

UdpS *InitUdpServer(const char *ip,short port);
void UdpServerSend(UdpS *s, char *destip,const short destport,void *ptr,size_t size);
void UdpServerReceive(UdpS *s,void *ptr,size_t size);
void CloseServer(UdpS *s);

struct StdUdpClinet;
typedef struct StdUdpClinet UdpC;
UdpC *InitUdpClinet(const char *serverip,const short port);
void UdpClinetSend(UdpC *c,void *ptr,size_t size);
void CloseClinet(UdpC *c);
#endif